<template>
  <!--un-know-->
  <n-loading-bar-provider>
    <n-dialog-provider>
      <dialog-content />
      <loading-content />
      <n-notification-provider>
        <n-message-provider>
          <message-content />
          <slot />
        </n-message-provider>
      </n-notification-provider>
    </n-dialog-provider>
  </n-loading-bar-provider>
</template>

<script setup lang="ts">
import {
  NDialogProvider,
  NNotificationProvider,
  NMessageProvider,
  NLoadingBarProvider
} from 'naive-ui'

import {DialogContent} from '@/components/plugins/DialogContent/index'
import {MessageContent} from '@/components/plugins/MessageContent/index'
import {LoadingContent} from '@/components/plugins/LoadingContent/index'
</script>

<style scoped>

</style>